package com.net.xpay.common.manager.notification;

import com.net.xpay.common.domain.notification.Notification;
import com.net.xpay.common.enums.notification.NotificationModule;
import com.net.xpay.common.enums.notification.NotificationStatus;
import com.net.common.manager.DomainManager;


public interface NotificationManager extends DomainManager<Long, Notification> {
    /**
     * 根据模块和状态查询最近发布的一条 并且已开始未过期
     * @param module 模块
     * @param status 状态
     */
    Notification findLastByModuleWithStatus(NotificationModule module, NotificationStatus status);
}
